open impeller - German English Dictionary